
//
// !!!修改文件后调用 npm run buildJs 生成 global-utils-all.js
//

"use strict";

import { globalUtils } from './global-utils-common';

/* SOURCE-CODE-START */

/**
 * @memberof globalUtils
 * @description 判断表单数据是否相同
 * @param {*} oldData 
 * @param {*} newData 
 * @returns {boolean}
 */
globalUtils.isFormDataEqual = function (oldData, newData) {
  return _.isEqualWith(oldData, newData, function (value, other) {
    if ((globalUtils.isNullOrUndefined(value) || value === '')
      && (globalUtils.isNullOrUndefined(other) || other === '')) {
      return true;
    }

    return undefined;
  });
};

/* SOURCE-CODE-END */

export { globalUtils };
